# define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<stdlib.h>
#include<assert.h>


//int main()
//{
//	int i;
//	char buffer[256];
//	printf("Enter a number: ");
//	fgets(buffer, 256, stdin);
//	i = atoi(buffer);
//	printf("The value entered is %d. Its double is %d.\n", i, i * 2);
//	return 0;
//}


//int my_atoi(char*p)
//{
//	assert(p);
//	int ret = 0;
//	while (*p < '0' && *p>'9')
//	{
//		p++;
//	}
//	while (*p >= '0' && *p <= '9')
//	{
//		ret *= 10;
//		ret += (int)*p-48;
//		p++;
//	}
//	return ret;
//}
//int main()
//{
//	int i = 0;
//	char arr[256];
//	scanf("%s", arr);
//	i = my_atoi(arr);
//	printf("%d %d", i,2*i);
//	return 0;
//}


//int main()
//{
//    int n = 0;
//    while (scanf("%d", &n) != EOF && n >= 2 && n <= 20)
//    {
//        int i = 0;
//        int j = 0;
//        for (i = 0; i < n; i++)
//        {
//            printf("* ");
//            for (j = i; j < n; j++)
//            {
//                printf("* ");
//            }
//            printf("\n");
//        }
//        printf("*\n");
//        i = 0;
//        for (i = 0; i < n; i++)
//        {
//            printf("* ");
//            for (j = 0; j <= i; j++)
//            {
//                printf("* ");
//            }
//            printf("\n");
//        }
//    }
//    return 0;
//}


//int main()
//{
//    int n = 0;
//    while (scanf("%d", &n) != EOF && n >= 2 && n <= 20)
//    {
//        int i = 0;
//        int j = 0;
//        for (i = 0; i < n; i++)
//        {
//            for (j = i; j < n; j++)
//            {
//                printf("  ");
//            }
//            j = 0;
//            for (j = 0; j <= i; j++)
//            {
//                printf("*");
//            }
//            printf("\n");
//        }
//        i = 0;
//        for (i = 0; i < n + 1; i++)
//        {
//            printf("*");
//        }
//        printf("\n");
//        i = 0;
//        for (i = 0; i < n; i++)
//        {
//            j = 0;
//            for (j = 0; j <= i; j++)
//            {
//                printf("  ");
//            }
//            j = 0;
//            for (j = i; j < n; j++)
//            {
//                printf("*");
//            }
//            printf("\n");
//        }
//    }
//    return 0;
//}


//int main()
//{
//    int n = 0;
//    while (scanf("%d", &n) != EOF && n >= 2 && n <= 20)
//    {
//        int i = 0;
//        int j = 0;
//        for (i = 0; i < n; i++)
//        {
//            for (j = 0; j < i; j++)
//            {
//                printf(" ");
//            }
//            printf("*\n");
//        }
//    }
//    return 0;
//}


//int main()
//{
//    int n = 0;
//    while (scanf("%d", &n) != EOF && n >= 2 && n <= 20)
//    {
//        int i = 0;
//        int j = 0;
//        for (i = 0; i < n; i++)
//        {
//            for (j = i; j < n - 1; j++)
//            {
//                printf(" ");
//            }
//            printf("*\n");
//        }
//    }
//    return 0;
//}


//int main()
//{
//    int n = 0;
//    while (scanf("%d", &n) != EOF && n >= 2 && n <= 20)
//    {
//        int i = 0;
//        int j = 0;
//
//        for (i = 0; i < n / 2; i++)
//        {
//            for (j = 0; j < i; j++)
//            {
//                printf(" ");
//            }
//            printf("*");
//            for (j = i; j < n / 2 - 1; j++)
//            {
//                printf("  ");
//            }
//            printf(" *\n");
//        }
//        if (n % 2 == 1)
//        {
//            for (i = 0; i < n / 2; i++)
//            {
//                printf(" ");
//            }
//            printf("*\n");
//        }
//
//        for (i = 0; i < n / 2; i++)
//        {
//            for (j = i + 1; j < n / 2; j++)
//            {
//                printf(" ");
//            }
//            printf("*");
//            for (j = 0; j < i; j++)
//            {
//                printf("  ");
//            }
//            printf(" *\n");
//        }
//
//    }
//    return 0;
//}


//int main()
//{
//    int n = 0;
//    while (scanf("%d", &n) != EOF && n >= 2 && n <= 20)
//    {
//        int i = 0;
//        int j = 0;
//        for (i = 0; i < n; i++)
//        {
//            int left = 0;
//            for (j = 0; j < n; j++)
//            {
//                if (left++ == i || left == n - i)
//                {
//                    printf("*");
//                }
//                else
//                {
//                    printf(" ");
//                }
//
//            }
//            printf("\n");
//        }
//    }
//    return 0;
//}

//int main()
//{
//    int n = 0;
//    while (scanf("%d", &n) != EOF && n >= 2 && n <= 20)
//    {
//        int i = 0;
//        for (i = 1; i <= n; i++)
//        {
//            int j = 0;
//            for (j = 1; j <= n; j++)
//            {
//                if (i == 1 || i == n || j == 1 || j == n)
//                {
//                    printf("* ");
//                }
//                else
//                {
//                    printf("  ");
//                }
//            }
//            printf("\n");
//        }
//    }
//    return 0;
//}


int main()
{
    int n = 0;
    while (scanf("%d", &n) != EOF && n >= 2 && n <= 20)
    {
        int i = 0;
        for (i = 1; i <= n; i++)
        {
            int j = 0;
            for (j = 1; j <= i; j++)
            {
                if (i == 0 || i == n || j == 1 || j == i)
                {
                    printf("* ");
                }
                else
                {
                    printf("  ");
                }
            }
            printf("\n");
        }
    }
    return 0;
}